package work;

import java.util.Scanner;

/*
2) 一只青蛙一次可以跳上1级台阶，也可以跳上2级。编程,求该青蛙跳上一个n级的台阶总共需 要多少种跳法。
 */
public class Work02 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入台阶的数量：");
        int n = scanner.nextInt();
        int result = frogUPSteps(n);
        System.out.println(n+"级台阶青蛙需要"+result+"种跳法");
    }
    static int frogUPSteps(int n){
        if(n==1 || n==2){
            return 1;
        }

        int n1=1,n2=1,temp = 0;
        for (int i=3;i<=n;i++){
            temp = n1 +n2;
            n1 = n2;
            n2 = temp;
        }

        return temp;
    }
}
